一、问题
1  | com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '2039-01-07 12:58:20.625' for column  | 
二、原因
由于程序没有控制好,计算下一次更新时间失误,造成数值过大。
1  | update table_a  | 
以下是MySQL官方的说法,就是时间超过了范围。
1  | The TIMESTAMP data type is used for values that contain both date and time parts.  |